Top 10k strings from Gary Lancaster Tools Collection (19xx)(Gary Lancaster).dsk
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Compilations - Utilities & Educational & Various / Sinclair ZX Spectrum - Compilations - Various - [DSK] (TOSEC-v2007-01-01) /
Back to the directory listing
33 Track-Info 3 (c) Garry Lancaster 2 withhead,1 2 withhead,0 2 transfer files to and from 2 these discs! Note that you'll 2 suggestions, please contact me: 2 subdirectory there will be a * 2 offset=offset-sectors: 2 name and extension, as well as 2 its size (in K). If it is a 2 filname+x-1 2 ^(secsize+7 2 Z80 Snapshot Loader 2 XDPB Data for MSDOS 2 Sectors for MSDOS 2 Garry Lancaster 2 Format Data for MSDOS 2 ;"(c) Garry Lancaster, 1993" 2 ;" +3 .Z80 Snapshot Loader " 2 48KROM C 2 +offst+k,b: 2 "Unknown +3DOS Error " 2 "Filename: "; 1 your own format types by 1 you want to transfer files 1 you the maximum possible 1 you still get errors!!) 1 you need these data lines: 1 you fully understand about 1 writall=erapd+61 1 worst - it Track-Info 1 withhead=hds+4 1 with >256K, the allocation unit 1 will be used for the +3DOS 1 which drive you wish to use, 1 vfy)+("OFF" 1 using it; some very old 1 useful. These are the CPC range 1 useful for creating 3.5inch 1 useful and easy to use. If you 1 usedir=shown+96 1 used on other computers (eg IBM 1 type you wish to use. 1 turn yellow). Any number of 1 trying this. For each format 1 transfer program to access the 1 transfer files between MSDOS 1 totsecs=clssiz+2 1 to successfully format discs 1 to its left. 1 to copy files with headers 1 to a friend with a CPC-6128: 1 to MSDOS disks. 1 this you must quit (press Q), 1 this to find the best for your 1 they cannot be copied. 1 these machines cannot read +3 1 these are not supported by 1 there are more files than will 1 there are always at least two 1 the standard for IBMs and 1 the required information to log 1 the public domain as well) to 1 the interleave factor (vary 1 the +3 of course, but you can 1 that directory. 1 than the +3, but you can opt to 1 takes you back to the previous 1 system - 3 is the default and 1 subdirectory on the MSDOS disc, 1 stripped away as they are not 1 spt=totsecs+16 1 size must be at least 2K, and 1 single-sided drive, it's a good 1 single-sided 3.5inch drives - 1 simply use it to increase the 1 shows the free space on the 1 shown=pdata+513 1 shown. These can then be copied 1 setdrive=highlt+37 1 setbuffs=defdrive+185 1 selected) in this way. Pressing 1 select, erase and copy files as 1 sectors and so on (although 1 sector must be written, so the 1 scrnst=withhead+2 1 screen. Pressing ENTER will 1 s$=" MAKE new subdirectory? (Y/N) " 1 s$=" ERASE all marked files? (Y/N) " 1 s$=" COPY all marked files? (Y/N) " 1 s shown with its 1 ror 33 Uncached " 1 retain them by using "H" to 1 requires a double-sided 1 relevant on computers other 1 reformd=maxents+1 1 reformatting at the standard 1 recommended) and which format 1 readall=writall+13 1 read and write to CPC discs. 1 read and write files to MSDOS 1 read and just the files in it 1 quicker. Only files up to about 1 program can format single-sided 1 problems though... 1 probably fastest for most 1 press D. The directory will be 1 possible to format discs to be 1 placing the relevant data at 1 pfree=readall+36 1 perform the copy instead of 1 pdata=dirdata+512 1 other formats which may be 1 or to format high-capacity 1 or a PCW machine accesses it, 1 only transfer headerless files 1 on both single and double-sided 1 on - in this case you must 1 offst=offst+n: 1 offset=offset+intlv 1 offset=offset+1 1 numbers long (no other 1 note that this is a 1 non-standard format but most 1 need a special transfer program 1 must have two drives: A, which 1 msfree=pfree+27 1 move the cursor over it and 1 menu at the bottom. 1 means that on discs 1 maxents=direntst+2 1 maxents,36 1 max;") ";f$ 1 makedir=eramsd+300 1 m$=k$+"D"+l$+"isk "+k$+"E"+l$+"rase "+k$+"C"+l$+"opy "+k$+"H"+l$+"eaders Dri"+k$+"V"+l$+"e "+k$+"Q"+l$+"uit ENT DEL SPC EDIT" 1 m$=k$+"D"+l$+"ir "+k$+"E"+l$+"rase "+k$+"C"+l$+"opy "+k$+"H"+l$+"eaders "+k$+"M"+l$+"ake "+k$+"Q"+l$+"uit ENT DEL SPC EDIT" 1 long as they are empty, but 1 logdisk=setbuffs+836 1 lines 6100 onwards. Make sure 1 limitations of +3DOS are: 1 just over 200K. [It is also 1 it will recognise the new 1 is a valid disc. If you have a 1 into drive A. Choose "Log on to 1 idea to try "Check boot sector" 1 highly=highlx+1 1 highly,hly: 1 highlx=reformd+1 1 highlx,hlx: 1 highlt=msfree+55 1 highlight around the files - if 1 highla=highly+1 1 have any comments or 1 has no effect. The ".." 1 further subdirectories, but 1 frompd=dispcat+308 1 frommsd=dispdir+456 1 freek=65535 1 formatted, whenever the +3 1 formatted on Atari STs and some 1 formats, I have included 3 1 formats suitable for 3.5inch 1 format of the disc. The 1 format any disc, in drive A or 1 format and capacity of the 1 format a disc yourself and use 1 for >512K, at least 4K. 1 fit on the screen, pressing 1 first to ensure the disc is not 1 filname=usedir+34 1 files you can erase them all 1 files can be selected (and de- 1 file1=filen: 1 file to be selected (it will 1 fairly self-explanatory: the 1 f$,sides,tracks,sectors,secsize,firstsec,fbyte,wrtboot 1 external drive (probably 1 external discs. Or you may 1 extemely flexible, and you can 1 even format discs with 256-byte 1 errors=errors+1 1 errors with these, try 1 erasing copying . 1 erapd=frompd+48 1 eramsd=frommsd+212 1 early DOSes may not include all 1 drives), whether discs are to 1 drive=filname+30 1 drive)+": MSDOS Disk - " 1 drive B and your +3DOS disc 1 double-sided or 80-track drive, 1 double-sided (my Multi-Format 1 dline=f*100 1 display the catalog of the new 1 dispit=dispdir 1 dispit=dispcat 1 dispdir=chgdir+120 1 dispcat=makedir+156 1 disk, and B for the MSDOS disc. 1 discs, but the +3 can happily 1 discs which can be read by IBM 1 discs - the COPY command will 1 disc. You MUST NOT change the 1 disc. I have used the program 1 disc, the files on it and a 1 disc" to examine the MSDOS disc 1 disc on the +3.] 1 direntst=scrnst+1 1 direntst+1 1 directory, so changing to it 1 directory is the "parent" 1 directory and so changing to it 1 directories: "." and "..". The 1 directories, by pressing M. 1 dirdata=44296 1 [email protected] 1 defdrive=highla+1 1 defdrive,x 1 defdrive,olddrive: 1 defdrive+": +3DOS Disk - " 1 data format and two MSDOS 1 d(totsecs) 1 d(clssiz);" bytes" 1 computer can determine the 1 compatible disc, a boot 1 command, except it's much 1 clssiz=drive+2 1 close to their limit to give 1 chgdir=logdisk+368 1 characters). 1 change the disc and log on 1 change discs and press D to 1 cause the currently highlighted 1 catdata=pdata: 1 catdata=dirdata: 1 catdata+x,y-128 1 catdata+x,y+128 1 capacity of a standard disc to 1 capacity - if you get verify 1 capacity (discard the disc if 1 by CPM compatibility) is the 1 between looking at the +3DOS 1 before. Headers are normally 1 be verified once formatted 1 at the +3DOS directory you can 1 as using C and then using the 1 and insert your MSDOS disc into 1 and display its directory if it 1 and MSDOS discs. When looking 1 and +3DOS discs. To use it you 1 all to +3DOS adding headers 1 all files will be copied into 1 advantage of an upgrade to a 1 across to +3DOS or erased, etc. 1 able to get a 5.25inch going). 1 ^%&'()*+,-./0 1 Z80 C 1 Z80 BAS 1 You can also make new 1 Y123456789:;< 1 XDPBs and boot sectors before 1 XDPB Data for standard 1 XDPB Data for extended 1 XDPB Data for CPC 1 XDPB Data for 80SSe 1 XDPB Data for 80SS 1 XDPB Data for 80DSe 1 XDPB Data for 80DS 1 XDPB Data for 40DSe 1 XDPB Data for 40DS 1 Write boot (@48272) 1 When you have selected some 1 Version History: 1 Verify sector (@48240) 1 Variable not foun 1 Use the cursor keys to move the 1 Use of the program is simple. 1 Type a name up to 8 letters or 1 Transfer marked files 1 ToTrack-Info 1 To use the program, load it up 1 This program will allow you to 1 This program allows you to 1 This means that B will be an 1 There are no directories, on 1 The two MSDOS formats are 1 The menu allows you to select 1 The list of formats should be 1 The last restriction (imposed 1 The CPC format is useful if 1 Tape loading erro 1 Switch to MSDOS Disk 1 Switch to +3 Disk 1 Subscript wron 1 Statement los 1 Start tape, then press any key 1 Setup sector (@48226) 1 Set up interleave 1 Set up a format 1 Set Up Variables 1 Select/Deselect a file 1 Sector for standard 1 Sector for extended 1 Sector for 80SSe 1 Sector for 80SS 1 Sector for 80DSe 1 Sector for 80DS 1 Sector for 40DSe 1 Sector for 40DS 1 STOP statemen 1 STOP in INPU 1 SPECTRUM +3 MULTI-FORMATTER 1 SPACE will show the next 1 Remember, though, that you can 1 ROMZ80 C 1 ROMZ80 BAS 1 RETURN without GOSU 1 RAMTOP no goo 1 Pressing EDIT will switch 1 Parameter erro 1 PCs should have no trouble 1 PCs and compatibles, as well as 1 PC), although you will need a 1 Out of scree 1 Out of memor 1 Out of DAT 1 Once logged on, the screen 1 Number too bi 1 Number array: 1 Nonsense in BASI 1 No room for lin 1 NOT work! The 720K format is 1 NEXT without FO 1 Multi-Formatter 1 Make MSDOS Directory 1 Main file selector 1 Main Start Menu 1 MV - CPC format Disk Image (DU54) 1 MSDOS discs if required). Discs 1 MSDOS disc in this way - to do 1 MSDOS File Transfers 1 MSDOS DOC 1 MSDOS C 1 MSDOS BAS 1 MFORMAT DOC 1 MFORMAT BAS 1 It can be used to take 1 Invalid strea 1 Invalid file nam 1 Invalid colou 1 Invalid argumen 1 Invalid I/O devic 1 Integer out of rang 1 In each subdirectory may be 1 If you've got any comments or 1 If you wish, you can define 1 If you had changed to a 1 I hope you find this utility 1 Format track (@48176) 1 Format Disk Routine 1 Format Data for standard 1 Format Data for extended 1 Format Data for CPC 1 Format Data for 80SSe 1 Format Data for 80SS 1 Format Data for 80DSe 1 Format Data for 80DS 1 Format Data for 40DSe 1 Format Data for 40DS 1 FOR without NEX 1 FN without DE 1 F8*E\"B\:G\ 1 Erase all marked files 1 End of fil 1 End of Formats 1 Each file is shown with its 1 Display error subroutine 1 Directories can be erased as 1 DOS Call (@48128) 1 DELETE will deselect all files. 1 Choose Format 1 Character array: 1 Change MSDOS Directory 1 Change +3DOS drive 1 COPY...TO SPECTRUM FORMAT 1 BREAK into progra 1 BREAK - CONT repeat 1 BHY65TGVNJU74RFCMKI83EDX 1 B, to your own specifications. 1 Atari STs. Most MACs, Amigas, 1 As you can see, things are 1 As well as the standard +3 type 1 Are You Sure Subroutine 1 Archimedes etc can also 1 @"@y"tx*2u"uu:0u2xu:Ku 1 ;errors;" bad sectors - unreliable disk" 1 ;"Writing system information..." 1 ;"Verifying track 0, sector " 1 ;"Total sectors on disc: "; 1 ;"Sectors per track: "; 1 ;"Number of tracks : "; 1 ;"Number of heads : "; 1 ;"MSDOS File Transfer Utility v1.2" 1 ;"Formatting side 0, track " 1 ;"ERROR DURING FORMAT- Press A Key" 1 ;"DOS Error" 1 ;"DOS Error ";e 1 ;"Current format is:"'f$ 1 ;"Allocation unit: "; 1 ;"<5> Change interleave (";intlv;")" 1 ;"<4> Verify ";("ON" 1 ;"<3> Select format" 1 ;"<2> Change drive ("; 1 ;"<1> Format Disk" 1 ;"(c) Garry Lancaster 1993,1998" 1 ;"(c) 1993 Garry Lancaster" 1 ;"(4) Exit to BASIC" 1 ;"(3) MSDOS drive ("; 1 ;"(2) Check boot sector" 1 ;"(1) Log on to disk" 1 ;" FORMAT COMPLETE - Press A Key " 1 ;" ";f$;" " 1 ;" SPECTRUM +3 MULTI-FORMATTER " 1 ;" MSDOS Boot Sector Details " 1 80-track 3.5inch drive. The 1 64K can be copied using H. 1 5$5;5;5;5;5;5;5 1 412K and 828K of storage!! 1 360K format is for 80-track 1 3.5inch, although you might be 1 3.5inch external drives, giving 1 2yu*6u"{u:Mu 1 26 Bridgeleap Road 1 1.1 (19/4/98) Added ability 1 1.0 (1993) First release. 1 0-5;5;5;5;5;5;5 1 0+3 MSDOS FILE TRANSFER UTILITY 1 .. 1 ,firstsec+i 1 ,Track-Info 1 +3DOS). To create a +3DOS 1 +3DOS (press C) or copy them 1 +2Track-Info 1 +"W\#"S\"K\6 1 *e\w#s#r#q#p#"e\ 1 *e\+F+N+V+^+~"e\ 1 *Y\####"[\ 1 )TSR7PO_^]\[ZTS 1 (tracks*sides)-1 1 (this takes time but is 1 (sides*tracks)-1 1 (press H). Using H is the same 1 (press E), copy them all to 1 (hly,hlx): 1 (freek)+"K free ")( 1 (drive));":)" 1 (catdata+x) 1 (c) Garry Lancaster 1993,1998 1 (c) 1993,1998 Garry Lancaster 1 (I've written one which is in 1 (0272) 402449 1 #^#V###~#N#F 1 #Track-Info 1 #"a\*a\"c\*c\"e\ 1 #"a\"c\"e\>82 1 "romz80.c" 1 "naughty" DOSes might have 1 "extended" ones push the media 1 "Which format? ";f 1 "Select option: ";o 1 "Select a format type:"'' 1 "STANDARD +3/PCW",1 1 "SINGLE-SIDED, 80T EXT, 412K",1 1 "SINGLE-SIDED, 80-TRACK, 352K",1 1 "Press ENTER: "; 1 "New interleave: ";intlv: 1 "MSDOS Error 9 Cannot Delete Root Directory " 1 "MSDOS Error 8 Cannot Delete Label " 1 "MSDOS Error 7 Error In File " 1 "MSDOS Error 6 Cannot Copy Directory/Labels " 1 "MSDOS Error 5 File Not Found " 1 "MSDOS Error 4 Not A Directory " 1 "MSDOS Error 3 Directory Too Large " 1 "MSDOS Error 2 Unable To Write FAT " 1 "MSDOS Error 17 File Too Big For A Header " 1 "MSDOS Error 15 Invalid FAT " 1 "MSDOS Error 14 Directory Full " 1 "MSDOS Error 14 Directory Full 1 "MSDOS Error 13 File Already Exists " 1 "MSDOS Error 12 Out Of Disk Space " 1 "MSDOS Error 11 Cannot Delete NonEmpty Directory" 1 "MSDOS Error 10 Cannot Delete Current Directory " 1 "MSDOS Error 1 Unable To Read FAT " 1 "MSDOS Error 0 Invalid Boot Sector " 1 "MSDOS 720K 3.5""",2 1 "MSDOS 360K 3.5"" (Non-std)",1 1 "Enter name (max 8 chars): "; 1 "Enter drive to use:"; 1 "Enter Your Selection: ";x 1 "EXTENDED +3/PCW, 203K",1 1 "DOUBLE-SIDED, 80T EXT, 828K",2 1 "DOUBLE-SIDED, 80-TRACK, 708K",2 1 "DOUBLE-SIDED, 40T EXT, 412K",2 1 "DOUBLE-SIDED, 40-TRACK, 352K",2 1 "CPC Range Data-Only",1 1 "Address (or ENTERTrack-Info 1 "48krom.c" 1 "." directory is the current 1 "+3DOS Error Occured Reading Disk" 1 "+3DOS Error 9 Unsuitable Media For Drive " 1 "+3DOS Error 8 Disk Changed Whilst In Use " 1 "+3DOS Error 7 Unknown Disk Error " 1 "+3DOS Error 6 Unrecognised Disk Format " 1 "+3DOS Error 5 Missing Address Mark " 1 "+3DOS Error 4 No Data " 1 "+3DOS Error 36 Drive In Use " 1 "+3DOS Error 35 Disk Not Bootable " 1 "+3DOS Error 34 File Too Big " 1 "+3DOS Error 32 Extent Missing " 1 "+3DOS Error 31 Cannot Rename Between Drives " 1 "+3DOS Error 30 Access Denied " 1 "+3DOS Error 3 CRC Data Error " 1 "+3DOS Error 29 File Number Not Open " 1 "+3DOS Error 28 Read-Only File " 1 "+3DOS Error 27 Directory Full " 1 "+3DOS Error 26 Disk Full " 1 "+3DOS Error 25 End Of File " 1 "+3DOS Error 24 File Already Exists " 1 "+3DOS Error 23 File Not Found " 1 "+3DOS Error 22 Drive Not Found " 1 "+3DOS Error 21 Bad Parameter " 1 "+3DOS Error 20 Bad Filename " 1 "+3DOS Error 2 Seek Fail " 1 "+3DOS Error 1 Disk Is Write Protected " 1 "+3DOS Error 0 Drive Not Ready " 1 "+3DOS ErTrack-Info 1 xx50 DATA ...data for info... 1 xx30 DATA ...27 bytes... 1 xx10 DATA f$,hds,tks,secs, 1 tks=# of tracks per side 1 the following form. For each 1 size=sectorsize: 1=256bytes, 1 sector: x1,x2,x3,data... 1 secs=# of sectors per track 1 info=# of sectors to write 1 hds=# of heads (sides: 1/2) 1 first=number of first sector 1 fbyte=format filler byte 1 f$=format title 1 change to a subdirectory, 1 The data for system info is in 1 The XDPB data for the format 1 Once a disc has been 1 Data following this is either: 1 A: +3DOS Disk - M@ 1 1982 Sinclair Research Lt 1 (c) Garry Lancaster, 1993 1 x3=filler byte 1 x2=logical sector (0...n-1) 1 x1=logical track (0...n-1) 1 max 64 directory entries 1 max 256 allocation units 1 512-byte sectors only 1 -n,x: byte x to be repeated 1 size,first,fbyte,info 1 n : following n items of data 1 containing system info 1 2=512bytes,3=1024bytes... 1 0 : end of data this sector 1 to be put in sector 1 n times in sector 1 ror 13 File Already Exists " 1 K